WpCafe\Reservation\Controllers\Reservation_Controller D

Total Complexity 140
Dependencies 10
Dependents 0
Total lines 966
Lines of code 564
Logical lines of code 290
Comment lines 226
Methods 32
Properties 2

Methods 32

Method Rating Maintainability Complexity Lines of code
get_food_menu_attributes_from_settings()
B
43 19 45
prepare_item_for_database()
A
44 13 49
get_items()
A
46 12 37
create_food_items_from_woocart()
A
48 10 32
create_item()
A
47 7 36
food_menu_is_visible_in_reservation_form()
A
56 8 17
get_reservation_capacity()
S
50 6 28
cancel_reservation()
S
46 5 39
update_item()
S
53 6 21
get_custom_field_ids()
S
57 6 18
get_food_list()
S
57 6 16
register_routes()
S
40 1 79
bulk_delete_item()
S
58 5 15
check_cart_has_items()
S
60 5 13
set_reservation_data_in_woocommerce_session()
S
53 4 21
get_slots()
S
55 4 19
separate_custom_fields_from_data()
S
59 4 15
delete_item()
S
60 3 12
get_item()
S
64 2 9
is_custom_field()
S
70 2 6
create_item_permissions_check()
S
82 1 3
get_items_permissions_check()
S
80 1 3
get_item_permissions_check()
S
82 1 3
update_item_permissions_check()
S
80 1 3
delete_item_permissions_check()
S
80 1 3
get_fillable_keys()
S
76 1 4
get_slots_permissions_check()
S
82 1 3
get_reservation_capacity_permissions_check()
S
82 1 3
cancel_reservation_permissions_check()
S
82 1 3
get_food_list_permissions_check()
S
82 1 3
get_booked_seats()
S
78 1 3
check_cart_has_items_permissions_check()
S
82 1 3